#pragma once

/*
enum HTTP_CODE {        // 服务器处理HTTP请求可能的结果、报文解析的结果
    NO_REQUEST = 0,     // 请求不完整，需要继续读取客户端数据
    GET_REQUEST,        // 表示获得了一个完整的客户端请求
    BAD_REQUEST,        // 表示客户端请求语法错误
    NO_RESOURCE,        // 表示服务器没有对应的资源
    FORBIDDEN_REQUEST,  // 表示客户端对资源没有访问权限
    FILE_REQUEST,       // 文件请求，表示获取文件成功
    INTERNAL_ERROR,     // 表示服务器内部错误
    CLOSED_CONNECTION,  // 表示客户端已经关闭连接
};*/

// HTTP状态码，用标准重新封装一下
enum HTTP_CODE {                  // 服务器处理HTTP请求可能的结果、报文解析的结果
    CONTINUE = 100,               // 请求不完整，需要继续读取客户端数据
    OK = 200,                     // 表示获得了一个完整的客户端请求
    BAD_REQUEST = 400,            // 表示客户端请求语法错误
    FORBIDDEN = 403,              // 表示客户端对资源没有访问权限
    NOT_FOUND = 404,              // 表示服务器没有对应的资源
    FILE_REQUEST,                 // 文件请求，表示获取文件成功
    INTERNAL_SERVER_ERROR = 500,  // 表示服务器内部错误
    CLOSED_CONNECTION,            // 表示客户端已经关闭连接
};

